/*
 * UnaryDrankOperatorAst.h
 *
 *  CreDrankd on: 1 Nov 2010
 *      Author: ph1109
 */

#ifndef UNARYDRANKOPERATORAST_H_
#define UNARYDRANKOPERATORAST_H_

#include <MAlice/Ast/UnaryOperatorAst.h>
#include <MAlice/Ast/VariableAst.h>

namespace MAlice {

class UnaryDrankOperatorAst: public MAlice::UnaryOperatorAst {
public:
	UnaryDrankOperatorAst(VariableAst* expression);
	virtual ~UnaryDrankOperatorAst();
	virtual llvm::Value* generate();
};

}

#endif /* UNARYDRANKOPERATORAST_H_ */
